//package com.ruoyi.system.outto.game.impl;
//
//import com.alibaba.fastjson.JSON;
//import com.alibaba.fastjson.JSONArray;
//import com.alibaba.fastjson.JSONObject;
//import com.ruoyi.common.constant.Constants;
//import com.ruoyi.common.core.domain.AjaxResult;
//import com.ruoyi.common.core.domain.entity.SysDictData;
//import com.ruoyi.common.utils.AESUtil;
//import com.ruoyi.common.utils.StringUtils;
//import com.ruoyi.common.utils.Tess4jClient;
//import com.ruoyi.system.mapper.SysDictDataMapper;
//import com.ruoyi.system.model.domain.AccountInfo;
//import com.ruoyi.system.model.domain.InfoImg;
//import com.ruoyi.system.model.domain.SalePartner;
//import com.ruoyi.system.model.mapper.AccountInfoMapper;
//import com.ruoyi.system.model.mapper.InfoImgMapper;
//import com.ruoyi.system.outto.core.LCConstant;
//import com.ruoyi.system.outto.core.OutUrlConstant;
//import com.ruoyi.system.outto.game.IJYMAPI;
//import com.taobao.api.ApiException;
//import com.taobao.api.DefaultTaobaoClient;
//import com.taobao.api.TaobaoClient;
//import com.taobao.api.request.AlibabaJymItemExternalGoodsBatchPublishRequest;
//import com.taobao.api.request.AlibabaJymItemExternalGoodsBatchtaskQueryRequest;
//import com.taobao.api.response.AlibabaJymItemExternalGoodsBatchPublishResponse;
//import com.taobao.api.response.AlibabaJymItemExternalGoodsBatchtaskQueryResponse;
//import lombok.extern.slf4j.Slf4j;
//import org.apache.commons.collections4.CollectionUtils;
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.stereotype.Service;
//
//import javax.annotation.Resource;
//import java.math.BigDecimal;
//import java.util.*;
//
//@Slf4j
//@Service
//public class JYMAPIImplBak implements IJYMAPI {
//    @Resource
//    private InfoImgMapper infoImgMapper;
//    @Resource
//    private AccountInfoMapper accountInfoMapper;
//    @Value("${desc.title}")
//    private String descTitle;
//
//    @Resource
//    private SysDictDataMapper sysDictDataMapper;
//
//    @Resource
//    private Tess4jClient tess4jClient;
//
//    private static String aesKey = "j2lm23olakra5vx8";
//
//    @Override
//    public AjaxResult addGame(AccountInfo accountInfo, Long userId, SalePartner salePartner) {
//
//        String saleKey = salePartner.getSaleKey();
//        String other = salePartner.getOther();
//
//        String title = accountInfo.getLevel() + "【" + accountInfo.getHeroes()+"英雄】" + "--" + "【" + accountInfo.getSkins()+"皮肤】";
//        title = title.substring(0,15);
//        BigDecimal price = accountInfo.getPrice();
//        if (price.compareTo(new BigDecimal(100)) < 1){
//            price = new BigDecimal(100);
//        }
//        String realePrcie = price.toPlainString();
////
////        List<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishImageDto> goodsPublishImageDTOS = new ArrayList<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishImageDto>();
////
////
////        String titleImg = accountInfo.getTitleImg();
////        if (StringUtils.isNotEmpty(titleImg)){
////            AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishImageDto imgDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishImageDto();
////            if (!titleImg.contains("https")){
////                titleImg = titleImg.replace("http","https");
////            }
////            boolean b = sensitiveScan(titleImg);
////            if (b){
////                imgDto.setImageUrl(titleImg);
////                goodsPublishImageDTOS.add(imgDto);
////            }
////        }
//
//        //敏感词识别
//        String des = accountInfo.getDes();
//        String guolv = guolv(des);
//        accountInfo.setDes(guolv);
//
////        InfoImg infoImg = new InfoImg();
////        infoImg.setInfoId(accountInfo.getId());
////        infoImg.setType(Constants.STR_1);
////        List<InfoImg> infoImgs = infoImgMapper.selectInfoImgList(infoImg);
////        if (CollectionUtils.isNotEmpty(infoImgs)){
////            for (InfoImg img : infoImgs) {
////                String imgUrl = img.getImgUrl();
////                if (!imgUrl.contains("https")){
////                    imgUrl = imgUrl.replace("http","https");
////                }
////                boolean b = sensitiveScan(img.getImgUrl());
////                if (b){
////                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishImageDto imgDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishImageDto();
////                    imgDto.setImageUrl(imgUrl);
////                    goodsPublishImageDTOS.add(imgDto);
////                }
////            }
////        }else {
////            AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishImageDto imgDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishImageDto();
////            imgDto.setImageUrl(LCConstant.defaultImg);
////            goodsPublishImageDTOS.add(imgDto);
////        }
//
//
//        String batchId = String.valueOf(new Date().getTime());
//        String jymBachResult = null;
//        log.info("批次id" + batchId);
//        if (Objects.equals("王者荣耀", accountInfo.getType())) {
//
//            if (Objects.equals("安卓Q", accountInfo.getRegional())) {
//                TaobaoClient client = new DefaultTaobaoClient(OutUrlConstant.JYMURL, saleKey, other);
//
//                AlibabaJymItemExternalGoodsBatchPublishRequest req = new AlibabaJymItemExternalGoodsBatchPublishRequest();
//
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishCommandDto goodsPublishCommandDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishCommandDto();
//                goodsPublishCommandDto.setExternalBatchId(batchId);
//
//                //商品发布数据体
//                List<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishDto> goodsPublishDtoArrayList = new ArrayList<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishDto>();
//
//                //单个商品
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishDto goodsPublishDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishDto();
//                //是否支持找回包赔
//                goodsPublishDto.setSupportRetrieveCompensation(true);
//
//                //卖家账号信息商品属性对象数组
//                List<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto> goodsPropertyValueDtoArrayList = new ArrayList<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto>();
//
//                //账号
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodsPropertyValueDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                goodsPropertyValueDto.setPropertyId(1642579782531115l);
//
//                String extractAccount = accountInfo.getExtractAccount();
//                String account = AESUtil.encrypt(extractAccount, aesKey);
//
//                goodsPropertyValueDto.setValue(account);
//                goodsPropertyValueDtoArrayList.add(goodsPropertyValueDto);
//                //密码
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodsPropertyValueDtoPwd = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                goodsPropertyValueDtoPwd.setPropertyId(1642579782544142l);
//                if (StringUtils.isEmpty(accountInfo.getExtractPwd())){
//                    String pwd = AESUtil.encrypt("1111", aesKey);
//                    goodsPropertyValueDtoPwd.setValue(pwd);
//                }else {
//                    String pwd = AESUtil.encrypt(accountInfo.getExtractPwd(), aesKey);
//                    goodsPropertyValueDtoPwd.setValue(pwd);
//                }
//                goodsPropertyValueDtoArrayList.add(goodsPropertyValueDtoPwd);
//                goodsPublishDto.setSellerAccountPropertyList(goodsPropertyValueDtoArrayList);
//
//
//                //商品属性对象数组
//                List<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto> goodsPropertyValueDtoArrayListObj = new ArrayList<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto>();
//
//                //英雄数量
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodsPropertyValueDtoObj = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                goodsPropertyValueDtoObj.setPropertyId(1642579782657320l);
//                if (Objects.isNull(accountInfo.getHeroes())){
//                    goodsPropertyValueDtoObj.setValue("0");
//                }else {
//                    goodsPropertyValueDtoObj.setValue(accountInfo.getHeroes().toString());
//                }
//                goodsPropertyValueDtoArrayListObj.add(goodsPropertyValueDtoObj);
//
//                //皮肤数量
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodsPropertyValueDtoOPifu = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                goodsPropertyValueDtoOPifu.setPropertyId(1642579782765488l);
//                if (Objects.isNull(accountInfo.getSkins())){
//                    goodsPropertyValueDtoOPifu.setValue("0");
//                }else {
//                    goodsPropertyValueDtoOPifu.setValue(accountInfo.getSkins().toString());
//                }
//                goodsPropertyValueDtoArrayListObj.add(goodsPropertyValueDtoOPifu);
//
//                //稀有英雄
//                String xiyou = LCConstant.xiyou;
//                boolean xiyouflag = false;
//                JSONArray objects = JSON.parseArray(xiyou);
//                for (Object xiyouObj : objects) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name");
//                    String value = xiyouJson.getString("value");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValue(value);
////                        goodValue.setValue(name);
//                        goodValue.setPropertyId(1642579782767490l);
//                        xiyouflag = true;
//                        goodsPropertyValueDtoArrayListObj.add(goodValue);
//                    }
//                }
//                if (!xiyouflag){
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    goodValue.setValue("无");
//                    goodValue.setPropertyId(1642579782767490l);
////                    goodValue.setValue("无");
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//
//
//                //典藏皮肤
//                String dianzang = LCConstant.dianzang;
//                boolean dianzangflag = false;
//                JSONArray dianzangOnjs = JSON.parseArray(dianzang);
//                for (Object xiyouObj : dianzangOnjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    String value = xiyouJson.getString("value");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValue(value);
//                        goodValue.setPropertyId(1642579782793518l);
//                        dianzangflag = true;
//                        goodsPropertyValueDtoArrayListObj.add(goodValue);
//                    }
//                }
//                if (!dianzangflag){
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    goodValue.setPropertyId(1642579782793518l);
//                    goodValue.setValue("无");
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//
//                //星元皮肤
//                String xingyuan = LCConstant.xingyuan;
//                boolean xingyuanflag = false;
//                JSONArray xingyuanObjs = JSON.parseArray(xingyuan);
//                for (Object xiyouObj : xingyuanObjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    String value = xiyouJson.getString("value");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValue(value);
//                        goodValue.setPropertyId(1642579782822555l);
//                        xingyuanflag = true;
//                        goodsPropertyValueDtoArrayListObj.add(goodValue);
//                    }
//
//                }
//
//                if (!xingyuanflag){
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    goodValue.setValue("无");
//                    goodValue.setPropertyId(1642579782822555l);
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//
//                //史诗皮肤皮肤
//                String shishipifu = LCConstant.shishipifu;
//                boolean shishipifuflag = false;
//                JSONArray shishipifuObjs = JSON.parseArray(shishipifu);
//                for (Object xiyouObj : shishipifuObjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    String value = xiyouJson.getString("value");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValue(value);
//                        goodValue.setPropertyId(1642579782845586l);
//                        shishipifuflag = true;
//                        goodsPropertyValueDtoArrayListObj.add(goodValue);
//                    }
//
//                }
//
//                if (!shishipifuflag){
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    goodValue.setValue("无");
//                    goodValue.setPropertyId(1642579782845586l);
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//
//
//                //传说皮肤皮肤
//                String chuanshuo = LCConstant.chuanshuo;
//                boolean schuanshuoflag = false;
//                JSONArray chuanshuoObjs = JSON.parseArray(chuanshuo);
//                for (Object xiyouObj : chuanshuoObjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    String value = xiyouJson.getString("value");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValue(value);
//                        goodValue.setPropertyId(1642579783039822l);
//                        schuanshuoflag = true;
//                        goodsPropertyValueDtoArrayListObj.add(goodValue);
//                    }
//
//                }
//
//                if (!schuanshuoflag){
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    goodValue.setValue("无");
//                    goodValue.setPropertyId(1642579783039822l);
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//
//                //其他皮肤
//                String qita = LCConstant.qita;
//                boolean qitaflag = false;
//                JSONArray qitaObjs = JSON.parseArray(qita);
//                for (Object xiyouObj : qitaObjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    String value = xiyouJson.getString("value");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValue(value);
//                        goodValue.setPropertyId(1646274438791156l);
//                        qitaflag = true;
//                        goodsPropertyValueDtoArrayListObj.add(goodValue);
//                    }
//
//                }
//
//                if (!qitaflag){
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    goodValue.setValue("无");
//                    goodValue.setPropertyId(1646274438791156l);
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//
//                goodsPublishDto.setGoodsPropertyList(goodsPropertyValueDtoArrayListObj);
//
//                //游戏属性对象
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GamePropertyDto gamePropertyDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GamePropertyDto();
//                gamePropertyDto.setServerId(1629972230918815l);
//                gamePropertyDto.setClientId(1470047031091455L);
//                gamePropertyDto.setPlatformId(2l);
//                gamePropertyDto.setGameId(1002416L);
//                goodsPublishDto.setGameProperty(gamePropertyDto);
//
//                //二级类目
//                goodsPublishDto.setSecondCategoryId(1642579782516108l);
//                goodsPublishDto.setFirstCategoryId(1l);
//
//                //图片列表
////                goodsPublishDto.setImageUrlList(goodsPublishImageDTOS);
//
//                //商品基本信息
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsBaseInfoDto goodsBaseInfoDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsBaseInfoDto();
//                goodsBaseInfoDto.setTitle(title);
//                goodsBaseInfoDto.setPrice(realePrcie);
//                goodsBaseInfoDto.setStorage(1L);
//                if ( accountInfo.getDes().length() > 200){
//                   String desss =  accountInfo.getDes().substring(0,200);
//                    goodsBaseInfoDto.setDescription(desss);
//                }else {
//                    goodsBaseInfoDto.setDescription(accountInfo.getDes());
//                }
//                goodsPublishDto.setExternalGoodsId(accountInfo.getId().toString());
//                goodsPublishDto.setCanBargain(true);
//                goodsPublishDto.setGoodsBaseInfo(goodsBaseInfoDto);
//
//                goodsPublishDtoArrayList.add(goodsPublishDto);
//
//                goodsPublishCommandDto.setExternalBatchId(batchId);
//                goodsPublishCommandDto.setGoodsList(goodsPublishDtoArrayList);
//                try {
//                    req.setGoodsPublishCommand(goodsPublishCommandDto);
//                    log.info("交易猫请求参数：" + JSON.toJSONString(goodsPublishCommandDto));
//                    AlibabaJymItemExternalGoodsBatchPublishResponse res = client.execute(req);
//                    log.info("交易猫返回参数："  + res.getBody());
//                    jymBachResult = res.getBody();
//                } catch (ApiException e) {
//                    e.printStackTrace();
//                }
//            }
//            if (Objects.equals("安卓WX", accountInfo.getRegional())) {
//                TaobaoClient client = new DefaultTaobaoClient(OutUrlConstant.JYMURL, saleKey, other);
//
//                AlibabaJymItemExternalGoodsBatchPublishRequest req = new AlibabaJymItemExternalGoodsBatchPublishRequest();
//
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishCommandDto goodsPublishCommandDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishCommandDto();
//                goodsPublishCommandDto.setExternalBatchId(batchId);
//
//                //商品发布数据体
//                List<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishDto> goodsPublishDtoArrayList = new ArrayList<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishDto>();
//
//                //单个商品
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishDto goodsPublishDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishDto();
//                //是否支持找回包赔
//                goodsPublishDto.setSupportRetrieveCompensation(true);
//
//                //卖家账号信息商品属性对象数组
//                List<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto> goodsPropertyValueDtoArrayList = new ArrayList<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto>();
//
//                //账号
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodsPropertyValueDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                goodsPropertyValueDto.setPropertyId(1642579812114113l);
//                AESUtil.encrypt(accountInfo.getExtractAccount(),aesKey);
//                goodsPropertyValueDto.setValue(accountInfo.getExtractAccount());
//                goodsPropertyValueDtoArrayList.add(goodsPropertyValueDto);
//                //密码
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodsPropertyValueDtoPwd = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                goodsPropertyValueDtoPwd.setPropertyId(1642579812122125l);
//                goodsPropertyValueDtoPwd.setValue(accountInfo.getExtractPwd());
//                goodsPropertyValueDtoArrayList.add(goodsPropertyValueDtoPwd);
//                goodsPublishDto.setSellerAccountPropertyList(goodsPropertyValueDtoArrayList);
//
//
//                //商品属性对象数组
//                List<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto> goodsPropertyValueDtoArrayListObj = new ArrayList<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto>();
//
//                //英雄数量
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodsPropertyValueDtoObj = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                goodsPropertyValueDtoObj.setPropertyId(1642579812245052l);
//                if (Objects.isNull(accountInfo.getHeroes())){
//                    goodsPropertyValueDtoObj.setValue("0");
//                }else {
//                    goodsPropertyValueDtoObj.setValue(accountInfo.getHeroes().toString());
//                }
//                goodsPropertyValueDtoArrayListObj.add(goodsPropertyValueDtoObj);
//
//                //皮肤数量
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodsPropertyValueDtoOPifu = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                goodsPropertyValueDtoOPifu.setPropertyId(1644480165417006l);
//                if (Objects.isNull(accountInfo.getSkins())){
//                    goodsPropertyValueDtoOPifu.setValue("0");
//                }else {
//                    goodsPropertyValueDtoOPifu.setValue(accountInfo.getSkins().toString());
//                }
//                goodsPropertyValueDtoArrayListObj.add(goodsPropertyValueDtoOPifu);
//
//                //稀有英雄
//                String xiyou = LCConstant.xiyouwx;
//                JSONArray objects = JSON.parseArray(xiyou);
//                for (Object xiyouObj : objects) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name");
//                    Long id = xiyouJson.getLong("id");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValueId(id);
//                        goodValue.setPropertyId(1644480138139220l);
//                    }else {
//                        goodValue.setValueId(1644480150516423l);
//                        goodValue.setPropertyId(1644480138139220l);
//                    }
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//
//                //典藏皮肤
//                String dianzang = LCConstant.dianzangwx;
//                JSONArray dianzangOnjs = JSON.parseArray(dianzang);
//                for (Object xiyouObj : dianzangOnjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    Long id = xiyouJson.getLong("id");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValueId(id);
//                        goodValue.setPropertyId(1644480089843039l);
//                    }else {
//                        goodValue.setValueId(1663738925524093l);
//                        goodValue.setPropertyId(1644480089843039l);
//                    }
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//
//                //星元皮肤
//                String xingyuan = LCConstant.xingyuanwx;
//                JSONArray xingyuanObjs = JSON.parseArray(xingyuan);
//                for (Object xiyouObj : xingyuanObjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    Long id = xiyouJson.getLong("id");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValueId(id);
//                        goodValue.setPropertyId(1644480021004023l);
//                    }else {
//                        goodValue.setValueId(1660099151001135l);
//                        goodValue.setPropertyId(1644480021004023l);
//                    }
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//                //史诗皮肤皮肤
//                String shishipifu = LCConstant.shishiwx;
//                JSONArray shishipifuObjs = JSON.parseArray(shishipifu);
//                for (Object xiyouObj : shishipifuObjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    Long id = xiyouJson.getLong("id");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValueId(id);
//                        goodValue.setPropertyId(1644479969287286l);
//                    }else {
//                        goodValue.setValueId(1671157435839233l);
//                        goodValue.setPropertyId(1644479969287286l);
//                    }
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//                //传说皮肤皮肤
//                String chuanshuo = LCConstant.chuanshuowx;
//                JSONArray chuanshuoObjs = JSON.parseArray(chuanshuo);
//                for (Object xiyouObj : chuanshuoObjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    Long id = xiyouJson.getLong("id");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValueId(id);
//                        goodValue.setPropertyId(1644479927099065l);
//                    }else {
//                        goodValue.setValueId(1668670000942434l);
//                        goodValue.setPropertyId(1644479927099065l);
//                    }
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//                //其他皮肤
//                String qita = LCConstant.qitawx;
//                JSONArray qitaObjs = JSON.parseArray(qita);
//                for (Object xiyouObj : qitaObjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    Long id = xiyouJson.getLong("id");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValueId(id);
//                        goodValue.setPropertyId(1646274399187002l);
//                    }else {
//                        goodValue.setValueId(1660099212112820l);
//                        goodValue.setPropertyId(1646274399187002l);
//                    }
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//                goodsPublishDto.setGoodsPropertyList(goodsPropertyValueDtoArrayListObj);
//
//                //游戏属性对象
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GamePropertyDto gamePropertyDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GamePropertyDto();
//                gamePropertyDto.setServerId(1531903059072340l);
//                gamePropertyDto.setClientId(1470047033047733L);
//                gamePropertyDto.setPlatformId(2l);
//                gamePropertyDto.setGameId(1002416L);
//                goodsPublishDto.setGameProperty(gamePropertyDto);
//
//                //二级类目
//                goodsPublishDto.setSecondCategoryId(1642579812094077l);
//                goodsPublishDto.setFirstCategoryId(1l);
//
//                //图片列表
////                goodsPublishDto.setImageUrlList(goodsPublishImageDTOS);
//
//                //商品基本信息
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsBaseInfoDto goodsBaseInfoDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsBaseInfoDto();
//                goodsBaseInfoDto.setTitle(title);
//                goodsBaseInfoDto.setPrice(realePrcie);
//                goodsBaseInfoDto.setStorage(1L);
//                goodsBaseInfoDto.setDescription(accountInfo.getDes());
//                goodsPublishDto.setExternalGoodsId(accountInfo.getId().toString());
//                goodsPublishDto.setCanBargain(true);
//                goodsPublishDto.setGoodsBaseInfo(goodsBaseInfoDto);
//
//                goodsPublishDtoArrayList.add(goodsPublishDto);
//
//                goodsPublishCommandDto.setExternalBatchId(batchId);
//                goodsPublishCommandDto.setGoodsList(goodsPublishDtoArrayList);
//                try {
//                    req.setGoodsPublishCommand(goodsPublishCommandDto);
//                    log.info(JSON.toJSONString(goodsPublishDtoArrayList));
//                    AlibabaJymItemExternalGoodsBatchPublishResponse res = client.execute(req);
//                    System.out.println(res.getBody());
//                } catch (ApiException e) {
//                    e.printStackTrace();
//                }
//            }
//            if (Objects.equals("苹果Q", accountInfo.getRegional())) {
//                TaobaoClient client = new DefaultTaobaoClient(OutUrlConstant.JYMURL, saleKey, other);
//
//                AlibabaJymItemExternalGoodsBatchPublishRequest req = new AlibabaJymItemExternalGoodsBatchPublishRequest();
//
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishCommandDto goodsPublishCommandDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishCommandDto();
//                goodsPublishCommandDto.setExternalBatchId(batchId);
//
//                //商品发布数据体
//                List<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishDto> goodsPublishDtoArrayList = new ArrayList<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishDto>();
//
//                //单个商品
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishDto goodsPublishDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishDto();
//                //是否支持找回包赔
//                goodsPublishDto.setSupportRetrieveCompensation(true);
//
//                //卖家账号信息商品属性对象数组
//                List<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto> goodsPropertyValueDtoArrayList = new ArrayList<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto>();
//
//                //账号
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodsPropertyValueDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                goodsPropertyValueDto.setPropertyId(1642580017622083l);
//                goodsPropertyValueDto.setValue(accountInfo.getExtractAccount());
//                goodsPropertyValueDtoArrayList.add(goodsPropertyValueDto);
//                //密码
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodsPropertyValueDtoPwd = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                goodsPropertyValueDtoPwd.setPropertyId(1642580017630093l);
//                goodsPropertyValueDtoPwd.setValue(accountInfo.getExtractPwd());
//                goodsPropertyValueDtoArrayList.add(goodsPropertyValueDtoPwd);
//                goodsPublishDto.setSellerAccountPropertyList(goodsPropertyValueDtoArrayList);
//
//
//                //商品属性对象数组
//                List<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto> goodsPropertyValueDtoArrayListObj = new ArrayList<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto>();
//
//                //英雄数量
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodsPropertyValueDtoObj = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                goodsPropertyValueDtoObj.setPropertyId(1642580017750275l);
//                if (Objects.isNull(accountInfo.getHeroes())){
//                    goodsPropertyValueDtoObj.setValue("0");
//                }else {
//                    goodsPropertyValueDtoObj.setValue(accountInfo.getHeroes().toString());
//                }
//                goodsPropertyValueDtoArrayListObj.add(goodsPropertyValueDtoObj);
//
//                //皮肤数量
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodsPropertyValueDtoOPifu = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                goodsPropertyValueDtoOPifu.setPropertyId(1642580017959146l);
//                if (Objects.isNull(accountInfo.getSkins())){
//                    goodsPropertyValueDtoOPifu.setValue("0");
//                }else {
//                    goodsPropertyValueDtoOPifu.setValue(accountInfo.getSkins().toString());
//                }
//                goodsPropertyValueDtoArrayListObj.add(goodsPropertyValueDtoOPifu);
//
//                //稀有英雄
//                String xiyou = LCConstant.iosxiyou;
//                JSONArray objects = JSON.parseArray(xiyou);
//                for (Object xiyouObj : objects) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name");
//                    Long id = xiyouJson.getLong("id");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValueId(id);
//                        goodValue.setPropertyId(1642580017964154l);
//                    }else {
//                        goodValue.setValueId(1642580017986180l);
//                        goodValue.setPropertyId(1642580017964154l);
//                    }
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//
//                //典藏皮肤
//                String dianzang = LCConstant.iosdianzang;
//                JSONArray dianzangOnjs = JSON.parseArray(dianzang);
//                for (Object xiyouObj : dianzangOnjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    Long id = xiyouJson.getLong("id");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValueId(id);
//                        goodValue.setPropertyId(1642580017990187l);
//                    }else {
//                        goodValue.setValueId(1663739008518605l);
//                        goodValue.setPropertyId(1642580017990187l);
//                    }
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//
//                //星元皮肤
//                String xingyuan = LCConstant.iosxingyuan;
//                JSONArray xingyuanObjs = JSON.parseArray(xingyuan);
//                for (Object xiyouObj : xingyuanObjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    Long id = xiyouJson.getLong("id");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValueId(id);
//                        goodValue.setPropertyId(1642580018024229l);
//                    }else {
//                        goodValue.setValueId(1660099490176615l);
//                        goodValue.setPropertyId(1642580018024229l);
//                    }
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//                //史诗皮肤皮肤
//                String shishipifu = LCConstant.iosshishi;
//                JSONArray shishipifuObjs = JSON.parseArray(shishipifu);
//                for (Object xiyouObj : shishipifuObjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    Long id = xiyouJson.getLong("id");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValueId(id);
//                        goodValue.setPropertyId(1642580018047260l);
//                    }else {
//                        goodValue.setValueId(1671157508942328l);
//                        goodValue.setPropertyId(1642580018047260l);
//                    }
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//                //传说皮肤皮肤
//                String chuanshuo = LCConstant.ioschuanshuo;
//                JSONArray chuanshuoObjs = JSON.parseArray(chuanshuo);
//                for (Object xiyouObj : chuanshuoObjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    Long id = xiyouJson.getLong("id");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValueId(id);
//                        goodValue.setPropertyId(1642580018247527l);
//                    }else {
//                        goodValue.setValueId(1668670651239084l);
//                        goodValue.setPropertyId(1642580018247527l);
//                    }
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//                //其他皮肤
//                String qita = LCConstant.iosqita;
//                JSONArray qitaObjs = JSON.parseArray(qita);
//                for (Object xiyouObj : qitaObjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    Long id = xiyouJson.getLong("id");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValueId(id);
//                        goodValue.setPropertyId(1646276359287233l);
//                    }else {
//                        goodValue.setValueId(1660099523946157l);
//                        goodValue.setPropertyId(1646276359287233l);
//                    }
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//                goodsPublishDto.setGoodsPropertyList(goodsPropertyValueDtoArrayListObj);
//
//                //游戏属性对象
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GamePropertyDto gamePropertyDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GamePropertyDto();
//                gamePropertyDto.setServerId(1531903070868728l);
//                gamePropertyDto.setClientId(1470047031280559L);
//                gamePropertyDto.setPlatformId(3l);
//                gamePropertyDto.setGameId(1002416L);
//                goodsPublishDto.setGameProperty(gamePropertyDto);
//
//                //二级类目
//                goodsPublishDto.setSecondCategoryId(1642580017608072l);
//                goodsPublishDto.setFirstCategoryId(1l);
//
//                //图片列表
////                goodsPublishDto.setImageUrlList(goodsPublishImageDTOS);
//
//                //商品基本信息
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsBaseInfoDto goodsBaseInfoDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsBaseInfoDto();
//                goodsBaseInfoDto.setTitle(title);
//                goodsBaseInfoDto.setPrice(realePrcie);
//                goodsBaseInfoDto.setStorage(1L);
//                goodsBaseInfoDto.setDescription(accountInfo.getDes());
//                goodsPublishDto.setExternalGoodsId(accountInfo.getId().toString());
//                goodsPublishDto.setCanBargain(true);
//                goodsPublishDto.setGoodsBaseInfo(goodsBaseInfoDto);
//
//                goodsPublishDtoArrayList.add(goodsPublishDto);
//
//                goodsPublishCommandDto.setExternalBatchId(batchId);
//                goodsPublishCommandDto.setGoodsList(goodsPublishDtoArrayList);
//                try {
//                    req.setGoodsPublishCommand(goodsPublishCommandDto);
//                    log.info(JSON.toJSONString(goodsPublishDtoArrayList));
//                    AlibabaJymItemExternalGoodsBatchPublishResponse res = client.execute(req);
//                    System.out.println(res.getBody());
//                } catch (ApiException e) {
//                    e.printStackTrace();
//                }
//            }
//            if (Objects.equals("苹果WX", accountInfo.getRegional())) {
//                TaobaoClient client = new DefaultTaobaoClient(OutUrlConstant.JYMURL, saleKey, other);
//
//                AlibabaJymItemExternalGoodsBatchPublishRequest req = new AlibabaJymItemExternalGoodsBatchPublishRequest();
//
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishCommandDto goodsPublishCommandDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishCommandDto();
//                goodsPublishCommandDto.setExternalBatchId(batchId);
//
//                //商品发布数据体
//                List<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishDto> goodsPublishDtoArrayList = new ArrayList<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishDto>();
//
//                //单个商品
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishDto goodsPublishDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPublishDto();
//                //是否支持找回包赔
//                goodsPublishDto.setSupportRetrieveCompensation(true);
//
//                //卖家账号信息商品属性对象数组
//                List<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto> goodsPropertyValueDtoArrayList = new ArrayList<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto>();
//
//                //账号
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodsPropertyValueDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                goodsPropertyValueDto.setPropertyId(1642581061807099l);
//                goodsPropertyValueDto.setValue(accountInfo.getExtractAccount());
//                goodsPropertyValueDtoArrayList.add(goodsPropertyValueDto);
//                //密码
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodsPropertyValueDtoPwd = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                goodsPropertyValueDtoPwd.setPropertyId(1642581061809102l);
//                goodsPropertyValueDtoPwd.setValue(accountInfo.getExtractPwd());
//                goodsPropertyValueDtoArrayList.add(goodsPropertyValueDtoPwd);
//                goodsPublishDto.setSellerAccountPropertyList(goodsPropertyValueDtoArrayList);
//
//
//                //商品属性对象数组
//                List<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto> goodsPropertyValueDtoArrayListObj = new ArrayList<AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto>();
//
//                //英雄数量
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodsPropertyValueDtoObj = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                goodsPropertyValueDtoObj.setPropertyId(1642581062045431l);
//                if (Objects.isNull(accountInfo.getHeroes())){
//                    goodsPropertyValueDtoObj.setValue("0");
//                }else {
//                    goodsPropertyValueDtoObj.setValue(accountInfo.getHeroes().toString());
//                }
//                goodsPropertyValueDtoArrayListObj.add(goodsPropertyValueDtoObj);
//
//                //皮肤数量
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodsPropertyValueDtoOPifu = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                goodsPropertyValueDtoOPifu.setPropertyId(1642581062050436l);
//                if (Objects.isNull(accountInfo.getSkins())){
//                    goodsPropertyValueDtoOPifu.setValue("0");
//                }else {
//                    goodsPropertyValueDtoOPifu.setValue(accountInfo.getSkins().toString());
//                }
//                goodsPropertyValueDtoArrayListObj.add(goodsPropertyValueDtoOPifu);
//
//                //稀有英雄
//                String xiyou = LCConstant.iosxiwx;
//                JSONArray objects = JSON.parseArray(xiyou);
//                for (Object xiyouObj : objects) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name");
//                    Long id = xiyouJson.getLong("id");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValueId(id);
//                        goodValue.setPropertyId(1642581062053439l);
//                    }else {
//                        goodValue.setValueId(1642581062075468l);
//                        goodValue.setPropertyId(1642581062053439l);
//                    }
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//
//                //典藏皮肤
//                String dianzang = LCConstant.iosdianzangwx;
//                JSONArray dianzangOnjs = JSON.parseArray(dianzang);
//                for (Object xiyouObj : dianzangOnjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    Long id = xiyouJson.getLong("id");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValueId(id);
//                        goodValue.setPropertyId(1642581062079475l);
//                    }else {
//                        goodValue.setValueId(1663738996548172l);
//                        goodValue.setPropertyId(1642581062079475l);
//                    }
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//
//                //星元皮肤
//                String xingyuan = LCConstant.iosxingyuanwx;
//                JSONArray xingyuanObjs = JSON.parseArray(xingyuan);
//                for (Object xiyouObj : xingyuanObjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    Long id = xiyouJson.getLong("id");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValueId(id);
//                        goodValue.setPropertyId(1642581062111527l);
//                    }else {
//                        goodValue.setValueId(1660099427450426l);
//                        goodValue.setPropertyId(1642581062111527l);
//                    }
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//                //史诗皮肤皮肤
//                String shishipifu = LCConstant.iosshiwx;
//                JSONArray shishipifuObjs = JSON.parseArray(shishipifu);
//                for (Object xiyouObj : shishipifuObjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    Long id = xiyouJson.getLong("id");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValueId(id);
//                        goodValue.setPropertyId(1642581062129002l);
//                    }else {
//                        goodValue.setValueId(1671157520632343l);
//                        goodValue.setPropertyId(1642581062129002l);
//                    }
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//                //传说皮肤皮肤
//                String chuanshuo = LCConstant.ioschuanshuowx;
//                JSONArray chuanshuoObjs = JSON.parseArray(chuanshuo);
//                for (Object xiyouObj : chuanshuoObjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    Long id = xiyouJson.getLong("id");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValueId(id);
//                        goodValue.setPropertyId(1642581062325318l);
//                    }else {
//                        goodValue.setValueId(1668670668246170l);
//                        goodValue.setPropertyId(1642581062325318l);
//                    }
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//                //其他皮肤
//                String qita = LCConstant.iosqitawx;
//                JSONArray qitaObjs = JSON.parseArray(qita);
//                for (Object xiyouObj : qitaObjs) {
//                    String string = JSON.toJSONString(xiyouObj);
//                    JSONObject xiyouJson = JSON.parseObject(string);
//                    String name = xiyouJson.getString("name").split("-")[1];
//                    Long id = xiyouJson.getLong("id");
//                    AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto goodValue = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsPropertyValueDto();
//                    if (accountInfo.getDes().contains(name)){
//                        goodValue.setValueId(id);
//                        goodValue.setPropertyId(1646276435314119l);
//                    }else {
//                        goodValue.setValueId(1660099474076277l);
//                        goodValue.setPropertyId(1646276435314119l);
//                    }
//                    goodsPropertyValueDtoArrayListObj.add(goodValue);
//                }
//                goodsPublishDto.setGoodsPropertyList(goodsPropertyValueDtoArrayListObj);
//
//                //游戏属性对象
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GamePropertyDto gamePropertyDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GamePropertyDto();
//                gamePropertyDto.setServerId(1531903070868728l);
//                gamePropertyDto.setClientId(1499667551454656L);
//                gamePropertyDto.setPlatformId(3l);
//                gamePropertyDto.setGameId(1002416L);
//                goodsPublishDto.setGameProperty(gamePropertyDto);
//
//                //二级类目
//                goodsPublishDto.setSecondCategoryId(1642581061788074l);
//                goodsPublishDto.setFirstCategoryId(1l);
//
//                //图片列表
////                goodsPublishDto.setImageUrlList(goodsPublishImageDTOS);
//
//                //商品基本信息
//                AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsBaseInfoDto goodsBaseInfoDto = new AlibabaJymItemExternalGoodsBatchPublishRequest.GoodsBaseInfoDto();
//                goodsBaseInfoDto.setTitle(title);
//                goodsBaseInfoDto.setPrice(realePrcie);
//                goodsBaseInfoDto.setStorage(1L);
//                goodsBaseInfoDto.setDescription(accountInfo.getDes());
//                goodsPublishDto.setExternalGoodsId(accountInfo.getId().toString());
//                goodsPublishDto.setCanBargain(true);
//                goodsPublishDto.setGoodsBaseInfo(goodsBaseInfoDto);
//
//                goodsPublishDtoArrayList.add(goodsPublishDto);
//
//                goodsPublishCommandDto.setExternalBatchId(batchId);
//                goodsPublishCommandDto.setGoodsList(goodsPublishDtoArrayList);
//                try {
//                    req.setGoodsPublishCommand(goodsPublishCommandDto);
//                    log.info(JSON.toJSONString(goodsPublishDtoArrayList));
//                    AlibabaJymItemExternalGoodsBatchPublishResponse res = client.execute(req);
//                    System.out.println(res.getBody());
//                } catch (ApiException e) {
//                    e.printStackTrace();
//                }
//            }
//        }
//
//        JSONObject jsonObject = JSON.parseObject(jymBachResult);
//        String res = jsonObject.getString("alibaba_jym_item_external_goods_batch_publish_response");
//        JSONObject resJson = JSON.parseObject(res);
//        Boolean succeed = resJson.getBoolean("succeed");
//        if (succeed){
//            String result = resJson.getString("result");
//            JSONObject resultJson = JSON.parseObject(result);
//            Long batch_id = resultJson.getLong("batch_id");
//            Long id = accountInfo.getId();
//            AccountInfo info = accountInfoMapper.selectAccountInfoById(id);
//            info.setJymBatchId(batch_id);
//            accountInfoMapper.updateAccountInfo(info);
//        }
//        return null;
//    }
//
//    @Override
//    public AjaxResult editGame(AccountInfo accountInfo, Long userId,SalePartner salePartner) {
//        return null;
//    }
//
//    @Override
//    public AjaxResult delGame(AccountInfo accountInfo, Long userId, SalePartner sa) {
////
////        TaobaoClient client = new DefaultTaobaoClient(OutUrlConstant.JYMURL, sa.getSaleKey(), sa.getOther());
////        AlibabaJymItemExternalGoodsBatchOffsaleRequest req = new AlibabaJymItemExternalGoodsBatchOffsaleRequest();
////        AlibabaJymItemExternalGoodsBatchOffsaleRequest.GoodsOffSaleCommandDto obj1 = new AlibabaJymItemExternalGoodsBatchOffsaleRequest.GoodsOffSaleCommandDto();
////        List<AlibabaJymItemExternalGoodsBatchOffsaleRequest.ExternalGoodsIdDto> list3 = new ArrayList<AlibabaJymItemExternalGoodsBatchOffsaleRequest.ExternalGoodsIdDto>();
////        AlibabaJymItemExternalGoodsBatchOffsaleRequest.ExternalGoodsIdDto obj4 = new AlibabaJymItemExternalGoodsBatchOffsaleRequest.ExternalGoodsIdDto();
////        list3.add(obj4);
////        obj4.setExternalGoodsId(accountInfo.getId().toString());
////        obj4.setGoodsId(accountInfo.getJymid());
////        obj1.setExternalGoodsIdList(list3);
////        String replace = UUID.randomUUID().toString().replace("-", "");
////        obj1.setExternalBatchId(replace);
////        req.setGoodsOffSaleCommand(obj1);
////        AlibabaJymItemExternalGoodsBatchOffsaleResponse rsp = null;
////        try {
////            rsp = client.execute(req);
////        } catch (ApiException e) {
////            e.printStackTrace();
////        }
////        log.info("交易猫下架请求参数:{}", JSONObject.toJSONString(obj1));
////        if (Objects.nonNull(rsp.getSucceed()) && rsp.getSucceed() == true) {
////            log.info(rsp.getBody());
////            Map<String, Object> result = new HashMap<>();
////            result.put("code", 200);
////            result.put("req", JSONObject.toJSONString(obj1));
////            result.put("res", rsp.getBody());
////            result.put("msg", rsp.getBody());
////            return AjaxResult.success(result);
////        }else {
////            Map<String, Object> result = new HashMap<>();
////            result.put("code", 500);
////            result.put("req", JSONObject.toJSONString(obj1));
////            result.put("res", "下架失败");
////            result.put("msg", "下架失败");
////            return AjaxResult.success(result);
////        }
//        return null;
//    }
//
//    @Override
//    public void relDelGame(AccountInfo info, Long createId, SalePartner salePartner) {
//
//    }
//
//    //1657463101289429
//    private Map<String, Object> params(AccountInfo accountInfo, String add, SalePartner sa) {
//        String type = accountInfo.getType();
//        String regional = accountInfo.getRegional();
//
//
//        return null;
//
//    }
//
//    public static int[] getUUidSz(int num, int maxint) {
//        //创建随机数对象
//        //创建随机数对象
//        Random random = new Random();
//        //创建一个包含5个元素的数组
//        int[] arr = new int[num];
//        //元素默认为-1
//        for (int i = 0; i < arr.length; i++) {
//            arr[i] = -1;
//        }
//        //下标
//        int indext = 0;
//        while (indext < arr.length) {
//            //是否重复
//            boolean finth = true;
//            //生成一个随机数100以内可以修改
//            int a = random.nextInt(maxint);
//            //遍历数组
//            for (int i = 0; i < arr.length; i++) {
//                //判断是否有重复
//                if (arr[i] == a) {
//                    finth = false;
//                }
//            }
//            //若没有重复则赋值
//            if (finth) {
//                arr[indext++] = a;
//            }
//        }
//        //遍历输出
//        for (int i = 0; i < arr.length; i++) {
//            System.out.println(arr[i]);
//        }
//        return arr;
//    }
//
//    private boolean sensitiveScan(String path) {
//
//        SysDictData sysDictData = new SysDictData();
//        sysDictData.setDictType("aly_access");
//        sysDictData.setStatus(Constants.STR_0);
//        List<SysDictData> sysDictDataList = sysDictDataMapper.selectDictDataList(sysDictData);
//        String accessKeyId = "";
//        String accessKeySecret = "";
//        if (!CollectionUtils.isEmpty(sysDictDataList)) {
//            for (SysDictData dictData : sysDictDataList) {
//                if (Objects.equals(dictData.getDictLabel(), "accessKeyId")) {
//                    accessKeyId = dictData.getDictValue();
//                }
//                if (Objects.equals(dictData.getDictLabel(), "accessKeySecret")) {
//                    accessKeySecret = dictData.getDictValue();
//                }
//            }
//        }
//        try{
//            String result = Sample.parseText(accessKeyId, accessKeySecret, path);
//            result = desRepalce(result);
//            sysDictData = new SysDictData();
//            sysDictData.setDictType("jym_check");
//            sysDictData.setStatus(Constants.STR_0);
//            sysDictDataList = sysDictDataMapper.selectDictDataList(sysDictData);
//            for (SysDictData dictData : sysDictDataList) {
//                if (result.contains(dictData.getDictValue())) {
//                    return false;
//                }
//            }
//            if (getYindi(result)) {
//                return true;
//            } else {
//                return false;
//            }
//        }catch (Exception e){
//            e.printStackTrace();
//            return false;
//        }
//    }
//
//
//    private String guolv(String des){
//        SysDictData sysDictData = new SysDictData();
//        sysDictData.setDictType("jym_check");
//        sysDictData.setStatus(Constants.STR_0);
//        List<SysDictData> sysDictDataList = sysDictDataMapper.selectDictDataList(sysDictData);
//        for (SysDictData dictData : sysDictDataList) {
//            String value = dictData.getDictValue();
//            if (des.contains(value)){
//                des = des.replace(value,"");
//            }
//        }
//        return des;
//    }
//
//    private boolean getYindi(String des) {
//
//        String str2 = "";
//        if (StringUtils.isNotEmpty(des)){
//            for (int i = 0; i < des.length(); i++) {
//                if (des.charAt(i) >= 48 && des.charAt(i) <= 57) {
//                    str2 += des.charAt(i);
//                } else {
//                    if (str2.length() > 6) {
//                        des = des.replace(str2, "");
//                        return false;
//                    }
//                    str2 = "";
//                }
//            }
//        }
//        return true;
//    }
//
//
//    private String getDes(String des) {
//
//        des = desRepalce(des);
//        SysDictData sysDictData = new SysDictData();
//        sysDictData.setDictType("jym_check");
//        sysDictData.setStatus(Constants.STR_0);
//        List<SysDictData> sysDictDataList = sysDictDataMapper.selectDictDataList(sysDictData);
//
//        for (SysDictData dictData : sysDictDataList) {
//            des = des.replace(dictData.getDictValue(), dictData.getRemark());
//        }
//
//        String str2 = "";
//
//        for (int i = 0; i < des.length(); i++) {
//            if (des.charAt(i) >= 48 && des.charAt(i) <= 57) {
//                str2 += des.charAt(i);
//            } else {
//                if (str2.length() > 6) {
//                    des = des.replace(str2, "");
//                }
//                str2 = "";
//            }
//        }
//
//        return des;
//    }
//
//    private String desRepalce(String des) {
//        if (StringUtils.isNotEmpty(des)){
//            des = des.replace("包人脸", "可二次").replace("营地号", "")
//                    .replace("有二次", "可二次")
//                    .replace("实名", "")
//                    .replace("未成年人", "")
//                    .replace("暑假", "")
//                    .replace("高中", "")
//                    .replace("防沉迷", "")
//                    .replace("身份证", "")
//                    .replace("实名信息", "")
//                    .replace("身份证号码", "")
//                    .replace("实名", "")
//                    .replace("人脸验证", "")
//                    .replace("未成年词", "")
//                    .replace("小学", "")
//                    .replace("初中", "")
//                    .replace("高中", "")
//                    .replace("营地ID", "")
//                    .replace("Q号", "")
//                    .replace("Q", "扣")
//                    .replace("WX", "V")
//                    .replace("QQ号", "")
//                    .replace("手机号", "")
//                    .replace("微信号", "V")
//                    .replace("初中", "")
//                    .replace("到删", "")
//                    .replace("到删除", "")
//                    .replace("到除", "")
//                    .replace("营", "")
//                    .replace("地", "")
//                    .replace("ID", "")
//                    .replace("】", "")
//                    .replace("【", "")
//                    .replace("|", "")
//                    .replace("小学", "");
//        }
//        return des;
//    }
//
//    public static void main(String[] args) {
//
//        //34261423
//        //a62591208fb20be3a9ce3b2abe50877e
//
//
//        TaobaoClient client = new DefaultTaobaoClient(OutUrlConstant.JYMURL, "34261423", "a62591208fb20be3a9ce3b2abe50877e");
//
//        AlibabaJymItemExternalGoodsBatchtaskQueryRequest req = new AlibabaJymItemExternalGoodsBatchtaskQueryRequest();
//        AlibabaJymItemExternalGoodsBatchtaskQueryRequest.GoodsBatchTaskQueryDto obj1 = new AlibabaJymItemExternalGoodsBatchtaskQueryRequest.GoodsBatchTaskQueryDto();
//        obj1.setBatchId(7016023645487174152l);
//        log.info("obj1 = {}",JSON.toJSONString(obj1));
//        req.setGoodsBatchTaskQuery(obj1);
//        AlibabaJymItemExternalGoodsBatchtaskQueryResponse rsp = null;
//        try {
//            rsp = client.execute(req);
//        } catch (ApiException e) {
//            e.printStackTrace();
//        }
//        System.out.println(rsp.getBody());
//    }
//
//
//}
//
//
//
//
////6948547291351474187
////6948553571512215554
////6950335972848555530
